v3.26.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Apr. 22, 2026
Apr. 26, 2024
Jun. 30, 2025
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Supply Commitment [Line Items]            
Total damages/obligation paid $ 55,400 $ 34,000 $ 5,400      
Percentage of royalty paid 10.00%          
Lost profits damages   5,500        
Royality received on damages   $ 28,500        
Operating lease right-of-use assets       $ 1,202   $ 438
Operating leases, rent expense       $ 145 $ 146