v3.26.1
Prepaid Expenses and Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Prepaid Expenses and Other Current Assets    
Prepaid expenses $ 19,122 $ 9,492
Certificate of deposits 5,505 6,192
Operating lease assets 0 0
Other 16,898 14,797
Total 41,525 30,481
Other Assets    
Prepaid expenses 1,102 1,305
Certificate of deposits 1,751 1,540
Operating lease assets 2,489 3,056
Other 3,782 3,782
Total $ 9,124 $ 9,683