v3.26.1
Summary of Significant Accounting Policies - Additional Information (Details)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Segment
shares
Mar. 31, 2025
shares
Summary of Significant Accounting Policies [Line Items]    
Amortization expense | $ $ 304  
Number of operating segments | Segment 3  
Weighted average shares - basic | shares 720 120