v3.25.4
Segment Reporting - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 2  
Number of reportable segments | segment 1  
Assets $ 1,103,393 $ 1,048,398
Reportable Segment    
Segment Reporting Information [Line Items]    
Assets 1,044,700  
Other Operating Segment    
Segment Reporting Information [Line Items]    
Assets $ 58,700