v3.24.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 6 years
Gross Carrying Amount $ 18,438
Accumulated Amortization (6,793)
Net Total $ 11,645
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 3 months
Gross Carrying Amount $ 751
Accumulated Amortization $ (751)
Customer Relationships  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 1 year
Gross Carrying Amount $ 3,595
Accumulated Amortization $ (3,595)
Developed Technology  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 7 years 3 months
Gross Carrying Amount $ 12,662
Accumulated Amortization (2,183)
Net Total $ 10,479
Patent  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 3 years
Gross Carrying Amount $ 250
Accumulated Amortization (80)
Net Total $ 170
Tradename  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 8 years
Gross Carrying Amount $ 1,180
Accumulated Amortization (184)
Net Total $ 996