XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]      
Weighted-Average Amortization Period 9 years 7 months 6 days   9 years 7 months 6 days
Finite lived intangible assets: gross carrying amount $ 94,979   $ 95,124
Accumulated amortization (26,558)   (24,068)
Finite lived intangible assets: net 68,421   71,056
Intangible assets, net 68,421   $ 71,056
Total amortization of finite lived intangible assets $ 2,553 $ 2,552  
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Weighted-Average Amortization Period 8 years 9 months 18 days   8 years 9 months 18 days
Finite lived intangible assets: gross carrying amount $ 83,289   $ 83,289
Accumulated amortization (22,020)   (19,640)
Finite lived intangible assets: net $ 61,269   $ 63,649
Customer relationships      
Finite-Lived Intangible Assets [Line Items]      
Weighted-Average Amortization Period 15 years   15 years
Finite lived intangible assets: gross carrying amount $ 6,434   $ 6,579
Accumulated amortization (2,895)   (2,851)
Finite lived intangible assets: net $ 3,539   $ 3,728
Trade secrets and processes      
Finite-Lived Intangible Assets [Line Items]      
Weighted-Average Amortization Period 20 years   20 years
Finite lived intangible assets: gross carrying amount $ 5,256   $ 5,256
Accumulated amortization (1,643)   (1,577)
Finite lived intangible assets: net 3,613   $ 3,679
Cost of revenue      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of finite lived intangible assets 66 66  
Sales, general and administrative      
Finite-Lived Intangible Assets [Line Items]      
Total amortization of finite lived intangible assets $ 2,487 $ 2,486