XML 47 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Other Liabilities - Summary of Other Liabilities (Parenthetical) (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
Other Liabilities [Line Items]  
Income tax payable $ 4,314
Federal  
Other Liabilities [Line Items]  
Income tax payable 3,600
State  
Other Liabilities [Line Items]  
Income tax payable $ 700
O 2025 Q1 Dividends  
Other Liabilities [Line Items]  
Dividend payable declared date Mar. 17, 2025
Dividend payable paid date Apr. 15, 2025