v3.26.1
Income Taxes and Tax Receivable Agreement - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income Tax Disclosure [Abstract]          
U.S. statutory federal income tax rate     21.00%    
Provision for (benefit from) income taxes $ (762) $ (291) $ (1,168) $ (444)  
Effective tax rate 29.30% (19.40%)      
TRA liability $ 12,900   12,900    
Tax receivable agreement, liability, current         $ 200
Long-term portion of TRA liability $ 12,855   $ 12,855   $ 12,159