v3.25.2
Summary of Significant Accounting Policies - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
$ / shares
Jun. 30, 2024
$ / shares
Jun. 30, 2025
USD ($)
segment
$ / shares
Jun. 30, 2024
$ / shares
Dec. 31, 2024
USD ($)
Product Information [Line Items]          
Assets $ 1,192,386,000   $ 1,192,386,000   $ 1,077,428,000
Liabilities $ 792,027,000   $ 792,027,000   896,646,000
Number of operating segments | segment     1    
Diluted earnings per share (in usd per share) | $ / shares $ (0.02) $ (0.08) $ 0.46 $ (0.27)  
Variable Interest Entity, Primary Beneficiary          
Product Information [Line Items]          
Assets         5,100,000
Liabilities         $ 43,400