v3.26.1
Finance and Operating Leases - Operating Leases (Details)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2025
USD ($)
Jun. 30, 2026
USD ($)
facility
Jun. 30, 2025
USD ($)
Operating Leases      
2026     $ 12,957
2027   $ 3,128 8,942
2028   2,066 7,957
2029   1,684 7,776
2030   1,590 7,878
2031   1,406 4,748
Thereafter   2,443  
Total minimum payments   12,317 50,258
Less: imputed interest   (1,264) (3,703)
Operating lease liability   11,053 46,555
Less: current portion of operating lease liability   (2,737) (11,391)
Long-term operating lease liability   8,316 35,164
Operating lease right-of-use assets, net   $ 7,300 $ 16,000
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]   Other Assets, Noncurrent Other Assets, Noncurrent
Number of entity's facilities that are being subleased through December 2025 | facility   1  
Lease termination gain $ 14,300    
Minimum      
Operating Leases      
Operating leases initial term   1 year  
Maximum      
Operating Leases      
Operating leases initial term   7 years