XML 44 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Account Details - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 46,800 $ 48,380
Accumulated Amortization (15,168) (14,508)
Net Carrying Amount 31,632 33,872
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 2,000 2,630
Accumulated Amortization (758) (1,078)
Net Carrying Amount 1,242 1,552
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,200 4,150
Accumulated Amortization (1,528) (2,002)
Net Carrying Amount 1,672 2,148
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 41,600 41,600
Accumulated Amortization (12,882) (11,428)
Net Carrying Amount $ 28,718 $ 30,172