XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 15, 2023
Mar. 31, 2025
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Loss Contingencies [Line Items]          
Settlement amount $ 913        
Accrued for a potential liability     $ 913    
Settlement fees   $ 950      
Purchase obligations - 2026     14,253    
Purchase obligations - 2027     13,585    
Purchase obligations - 2028     12,975    
Purchase obligations - 2029     6,075    
Purchase obligations - 2030     1,478    
Aggregate expense     2,000    
Legal fees paid     $ 429 $ 272 $ 518
Stop Loss Agreement          
Loss Contingencies [Line Items]          
Claim amount liable to pay (as a percent)     100.00%