v3.26.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
May 19, 2026
Jul. 11, 2024
Mar. 31, 2026
Apr. 30, 2022
Sep. 30, 2024
Mar. 02, 2026
Feb. 27, 2026
Other Commitments [Line Items]              
Cash payment     $ 9,750       $ 9,750
Litigation liability           $ 9,750  
Settlement amount, percentage           100.00%  
Settlement payment released from escrow     $ 0        
Litigation stay period 90 days            
Purchase agreement expected cost   $ 1,000   $ 10,000      
Purchase agreement expected term       3 years      
Purchase obligation originally due in 2024       $ 5,000      
Purchase obligation, 2024   1,000          
2025 Purchase obligation   2,000          
2026 purchase obligation   2,000          
Reconciliation payment         $ 1,200    
Minimum              
Other Commitments [Line Items]              
Purchase agreement expected cost   2,000          
Maximum              
Other Commitments [Line Items]              
Purchase agreement expected cost   $ 5,000