XML 46 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 6 years
Gross Carrying Amount $ 18,581
Accumulated Amortization (8,340)
Net Total $ 10,241
Backlog  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 3 months
Gross Carrying Amount $ 757
Accumulated Amortization $ (757)
Customer Relationships  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 1 year
Gross Carrying Amount $ 3,623
Accumulated Amortization $ (3,623)
Developed Technology  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 7 years 3 months
Gross Carrying Amount $ 12,761
Accumulated Amortization (3,521)
Net Total $ 9,240
Patent  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 3 years
Gross Carrying Amount $ 250
Accumulated Amortization (142)
Net Total $ 108
Tradename  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life in Years 8 years
Gross Carrying Amount $ 1,190
Accumulated Amortization (297)
Net Total $ 893