XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies    
Operating leases, rent expense $ 2,700 $ 2,800
Sublease income 0 $ 271
Purchase obligation $ 1,300  
Minimum    
Loss Contingencies    
Remaining lease term (in years) 1 year  
Term of lease 1 year  
Maximum    
Loss Contingencies    
Term of lease 7 years