Quarterly report [Sections 13 or 15(d)]

Stockholder's Equity - Stock Purchase Program (Details)

v3.25.1
Stockholder's Equity - Stock Purchase Program (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 31, 2024
Mar. 30, 2025
Mar. 31, 2024
Dec. 31, 2023
Equity, Class of Treasury Stock [Line Items]        
Stock Repurchase Program, additional authorized amount $ 5,000      
Purchase of treasury stock (in shares)   100,000    
Aggregate value of shares repurchased   $ 307    
Number of shares repurchased   3,100,000 0  
Value of shares repurchased   $ 18,500    
Maximum        
Equity, Class of Treasury Stock [Line Items]        
Shares authorized under repurchase program       $ 15,000